package cn.edu.scau.sec.rw.model.disk_file.file;

/**
 * 文本文件，模拟文件，可执行文件的父类：虚拟文件（安全组合模式的顶层父类）
 */
public class VirtualFile {
    private String name;//文件或目录名
    private int start;//首个磁盘号
    private int bytes;//文件大小

    public VirtualFile(String name, int bytes) {
        this.name = name;
        this.bytes = bytes;
        this.start = 4;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getStart() {
        return start;
    }

    public void setStart(int start) {
        this.start = start;
    }

    public int getBytes() {
        return bytes;
    }

    public void setBytes(int bytes) {
        this.bytes = bytes;
    }

    @Override
    public String toString() {
        return name;
    }
}
